Verbesserte Hardware-Software-Partitionierung für Adaptive Computer
نویسندگان
چکیده
Rechenleistung wird klassisch durch schnellere oder zusätzliche Mikroprozessoren gesteigert. Dagegen beschleunigen Adaptive Computersysteme (ACS) Applikationen durch eine teilweise Auslagerung in konfigurierbare Hardware. Der Compiler COMRADE übersetzt C-Quelltexte in Programme für ein ACS. Er bestimmt hierbei automatisch Regionen für eine Hardware-Beschleunigung. Diese Arbeit behandelt ein erweitertes Verfahren für die Entscheidung zwischen Hardwareund Software-Ausführung. Dabei wird eine neue Auswahltechnik von Pfaden für die Hardware-Realisierung eingeführt. Dieses bearbeitet auch geschachtelte Schleifen und nutzt so die konfigurierbare Hardware besser aus.
منابع مشابه
Hardware-beschleunigte Volumenvisualisierung auf adaptiven Datenstrukturen
and Chapter Summaries 13 1 Einleitung 17 1.1 Adaptive Datenstrukturen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.2 Gliederung der Arbeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2 Grundlagen 21 2.1 Visualisierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2 Daten und Gittertypen . . . . . . . . . . . . . . . . . ....
متن کاملWiederverwendungsgerechte Codegenerierung von FEC-Applikationen für dynamisch rekonfigurierbare Systeme
Dieser Beitrag beschreibt die Bereitstellung wiederverwendbarer Datenpfadkomponenten durch Generatorwerkzeuge für die Klasse der RS(Reed-Solomon) Fehlerkorrekturcodes. Die Parameterisierbarkeit und Modularisierbarkeit der FEC(Forward Error Correction) Applikation erfolgt werkzeuggestützt bez. der unterschiedlichen Codeparameter, optimierter Teilkomponenten und der Algorithmenauswahl. Bei der Pa...
متن کاملOn Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملVirtualisierung bei Eingebetteten Multicore Systemen: Integration und Isolation sicherheitskritischer Funktionen
Virtualisierung ist nicht nur ein aktuelles Thema für Rechenzentren und deren Server. Auch bei sicherheitskritischen, eingebetteten Systemen werden Virtualisierungstechnologien eingesetzt. Dieser Trend ist auch das Ergebnis einer zunehmenden Verwendung von Mehrkern Prozessoren zur Erhöhung der Funktionsdichte und zur weiteren Senkung der Kosten. Diese Arbeit beschreibt die Verwendung von Virtua...
متن کاملSoziale Software und Dynamik im Geschäftsprozessmanagement
Geschäftsprozessmanagement wird seit mehreren Jahrzehnten in vielen Unternehmen und Organisationen für unterschiedliche Aufgaben von der Prozessmodellierung über die Prozessanalyse bis hin zur Prozessausführung mittels IT-Systemen eingesetzt. Parallel dazu sind in den letzten Jahren Werkzeuge zur Unterstützung des Personal Networking, des Informationsaustauschs und der Zusammenarbeit entstanden...
متن کامل